#ifndef COMPL_H
#define COMPL_H
#include <iostream>
#include <cmath>

using namespace std;
class Compl
{
public:
    Compl();
    Compl (double r);
    Compl (double r, double i);
    Compl (const Compl &c);   // конструктор копирования
    ~Compl ();
    Compl& operator=(Compl &c);//оператор присваивания
    Compl operator-(const Compl &c);// оператор вычитания
    friend ostream & operator<< (ostream &, const Compl &);// дружественные функции
    friend istream & operator>> (istream &, Compl &); // -||-
private:
  double re, im;      // действительная и мнимая части
};

#endif // COMPL_H
